Patch Conflict Finder 1.0

by mblock129

Contents:	patch conflict.exe - the program
		Readme.txt - this file

--------------------------------------------------------------------------------------


What is it?

This utility looks through a group of .ips patches and reports which patches occupy the same
ROM addresses. It also outputs a report of all ROM addresses collectively occupied by the 
patches and a report of all of the filenames of the patches.


How does one use it?

Put all the .ips files in the same folder as the file "patch conflict.exe" and double click the
.exe file. It will output 3 files. "patch_conflict.txt" is a list of all ROM address ranges that 
more than one patch writes to, and which patches write to those addresses. "occupied_space.txt"
is a list of all ROM address ranges that one or more patches write to, and which patches write 
to those addresses. "list_of_patches.txt" is a list of filenames of all patches that were used.

If you use the utility again with a different set of patches, it will overwrite the previous 
outputs. If you want to keep the previous outputs, either change the output filenames or move 
them to a different folder. 

If two patches write the same value to the same address, the program will report this as a 
conflict. It doesn't look at what byte values are written, only the addresses.

The utility works for patches that are for headered or unheadered ROMs as long as the patches
are all the same type as each other.


Anything else?

If you have questions or comments, I occasionally frequent these boards:

http://slickproductions.org/forum/index.php
http://mnrogar.slickproductions.org/phpBB3/index.php


My website is:

http://zephyr129.brinkster.net/
